package com.crm.dao.mapper.customerManager;

import com.crm.model.entity.customerManager.DemandAnalysis;
import com.crm.model.entity.customerManager.DemandAnalysisExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DemandAnalysisMapper {
    long countByExample(DemandAnalysisExample example);

    int deleteByExample(DemandAnalysisExample example);

    int deleteByPrimaryKey(String demandAnalysisId);

    int insert(DemandAnalysis record);

    int insertSelective(DemandAnalysis record);

    List<DemandAnalysis> selectByExample(DemandAnalysisExample example);

    DemandAnalysis selectByPrimaryKey(String demandAnalysisId);

    int updateByExampleSelective(@Param("record") DemandAnalysis record, @Param("example") DemandAnalysisExample example);

    int updateByExample(@Param("record") DemandAnalysis record, @Param("example") DemandAnalysisExample example);

    int updateByPrimaryKeySelective(DemandAnalysis record);

    int updateByPrimaryKey(DemandAnalysis record);
}